#ifndef __ROLL_CALL_MANAGER_H__
#define __ROLL_CALL_MANAGER_H__

/**
 * @brief 总的空消息数量加1
 *
 */
void manager_roll_call_total_num_inc(void);

/**
 * @brief 获取总的空消息数量
 *
 * @return unsigned int
 */
unsigned int manager_roll_call_total_num_get(void);

/**
 * @brief 总的空消息成功数量加1
 *
 */
void manager_roll_call_suc_num_inc(void);

/**
 * @brief 总的空消息失败数量加1
 *
 */
void manager_roll_call_fail_num_inc(void);

/**
 * @brief 创建点名定时器
 *
 */
void manager_roll_call_timer_create(void);

/**
 * @brief 启动点名定时器
 *
 */
void manager_roll_call_timer_start(void);

/**
 * @brief 停止点名定时器
 *
 */
void manager_roll_call_timer_stop(void);

/**
 * @brief 删除点名定时器
 *
 */
void manager_roll_call_timer_del(void);

/**
 * @brief 重置点名定时器
 *
 */
void manager_roll_call_timer_reset(void);

/**
 * @brief 计算点名成功率的工作项
 *
 */
void manager_calc_roll_call_work(void);

#endif /* __ROLL_CALL_MANAGER_H__ */